[INFO] cloning repository https://github.com/audiocogs/aurora.rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/audiocogs/aurora.rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faudiocogs%2Faurora.rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faudiocogs%2Faurora.rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 76a61f01b220a51442c801a7a4df2bba915e919d
[INFO] checking audiocogs/aurora.rs against master#e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682 for beta-170-4
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faudiocogs%2Faurora.rs" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/audiocogs/aurora.rs on toolchain e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/audiocogs/aurora.rs
[INFO] finished tweaking git repo https://github.com/audiocogs/aurora.rs
[INFO] tweaked toml for git repo https://github.com/audiocogs/aurora.rs written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/audiocogs/aurora.rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1c5499f43afe4c940126a4d4c756888d2cca59ca2d7d54a6dbeaf14d4732716e
[INFO] running `Command { std: "docker" "start" "-a" "1c5499f43afe4c940126a4d4c756888d2cca59ca2d7d54a6dbeaf14d4732716e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1c5499f43afe4c940126a4d4c756888d2cca59ca2d7d54a6dbeaf14d4732716e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1c5499f43afe4c940126a4d4c756888d2cca59ca2d7d54a6dbeaf14d4732716e", kill_on_drop: false }`
[INFO] [stdout] 1c5499f43afe4c940126a4d4c756888d2cca59ca2d7d54a6dbeaf14d4732716e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 50012a859c8f62d04ce9dbbeff4066682be7ed058b377adde22259eeb36d2c77
[INFO] running `Command { std: "docker" "start" "-a" "50012a859c8f62d04ce9dbbeff4066682be7ed058b377adde22259eeb36d2c77", kill_on_drop: false }`
[INFO] [stderr]     Checking aurora v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> src/channel/mod.rs:40:29
[INFO] [stdout]    |
[INFO] [stdout] 40 |   pub fn read(&mut self, f: |&T|) {
[INFO] [stdout]    |                             ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> src/channel/mod.rs:81:30
[INFO] [stdout]    |
[INFO] [stdout] 81 |   pub fn write(&mut self, f: |&mut T|) {
[INFO] [stdout]    |                              ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/channel/mod.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     spawn(proc() {
[INFO] [stdout]     |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> src/channel/mod.rs:40:29
[INFO] [stdout]    |
[INFO] [stdout] 40 |   pub fn read(&mut self, f: |&T|) {
[INFO] [stdout]    |                             ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/channel/mod.rs:185:18
[INFO] [stdout]     |
[INFO] [stdout] 185 |     spawn(proc() {
[INFO] [stdout]     |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/channel/mod.rs:196:18
[INFO] [stdout]     |
[INFO] [stdout] 196 |     spawn(proc() {
[INFO] [stdout]     |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> src/channel/mod.rs:81:30
[INFO] [stdout]    |
[INFO] [stdout] 81 |   pub fn write(&mut self, f: |&mut T|) {
[INFO] [stdout]    |                              ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/channel/mod.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     spawn(proc() {
[INFO] [stdout]     |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/channel/mod.rs:185:18
[INFO] [stdout]     |
[INFO] [stdout] 185 |     spawn(proc() {
[INFO] [stdout]     |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:177:41
[INFO] [stdout]     |
[INFO] [stdout] 177 |     return unsafe { mem::transmute::<[u8, ..2], [u16, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                         ^ expected one of 7 possible tokens
[INFO] [stdout]     |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 177 |     return unsafe { mem::transmute::<{ [u8, ..2] }, [u16, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                      +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:177:53
[INFO] [stdout]     |
[INFO] [stdout] 177 |     return unsafe { mem::transmute::<[u8, ..2], [u16, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                                     ^ expected one of 7 possible tokens
[INFO] [stdout]     |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 177 |     return unsafe { mem::transmute::<[u8, ..2], { [u16, ..1] }>(buffer) }[0];
[INFO] [stdout]     |                                                 +            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/channel/mod.rs:196:18
[INFO] [stdout]     |
[INFO] [stdout] 196 |     spawn(proc() {
[INFO] [stdout]     |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:196:41
[INFO] [stdout]     |
[INFO] [stdout] 196 |     return unsafe { mem::transmute::<[u8, ..4], [u32, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                         ^ expected one of 7 possible tokens
[INFO] [stdout]     |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 196 |     return unsafe { mem::transmute::<{ [u8, ..4] }, [u32, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                      +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:196:53
[INFO] [stdout]     |
[INFO] [stdout] 196 |     return unsafe { mem::transmute::<[u8, ..4], [u32, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                                     ^ expected one of 7 possible tokens
[INFO] [stdout]     |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 196 |     return unsafe { mem::transmute::<[u8, ..4], { [u32, ..1] }>(buffer) }[0];
[INFO] [stdout]     |                                                 +            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |     return unsafe { mem::transmute::<[u8, ..8], [u64, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                         ^ expected one of 7 possible tokens
[INFO] [stdout]     |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 215 |     return unsafe { mem::transmute::<{ [u8, ..8] }, [u64, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                      +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:215:53
[INFO] [stdout]     |
[INFO] [stdout] 215 |     return unsafe { mem::transmute::<[u8, ..8], [u64, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                                     ^ expected one of 7 possible tokens
[INFO] [stdout]     |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 215 |     return unsafe { mem::transmute::<[u8, ..8], { [u64, ..1] }>(buffer) }[0];
[INFO] [stdout]     |                                                 +            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> src/stream/mod.rs:383:23
[INFO] [stdout]     |
[INFO] [stdout] 383 |     macro_rules! prepare(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 384 | |     ($buffer:expr) => ({
[INFO] [stdout] 385 | |       let (sink, source) = channel::create::<::Binary>(1);
[INFO] [stdout] 386 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 392 | |     });
[INFO] [stdout] 393 | |   )
[INFO] [stdout]     | |___^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 383 ~   macro_rules! prepare{
[INFO] [stdout] 384 |     ($buffer:expr) => ({
[INFO] [stdout]   ...
[INFO] [stdout] 392 |     });
[INFO] [stdout] 393 ~   }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 393 |   );
[INFO] [stdout]     |    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:177:41
[INFO] [stdout]     |
[INFO] [stdout] 177 |     return unsafe { mem::transmute::<[u8, ..2], [u16, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                         ^ expected one of 7 possible tokens
[INFO] [stdout]     |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 177 |     return unsafe { mem::transmute::<{ [u8, ..2] }, [u16, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                      +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:177:53
[INFO] [stdout]     |
[INFO] [stdout] 177 |     return unsafe { mem::transmute::<[u8, ..2], [u16, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                                     ^ expected one of 7 possible tokens
[INFO] [stdout]     |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 177 |     return unsafe { mem::transmute::<[u8, ..2], { [u16, ..1] }>(buffer) }[0];
[INFO] [stdout]     |                                                 +            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]   --> src/file/mod.rs:70:18
[INFO] [stdout]    |
[INFO] [stdout] 70 |     spawn(proc() {
[INFO] [stdout]    |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:196:41
[INFO] [stdout]     |
[INFO] [stdout] 196 |     return unsafe { mem::transmute::<[u8, ..4], [u32, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                         ^ expected one of 7 possible tokens
[INFO] [stdout]     |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 196 |     return unsafe { mem::transmute::<{ [u8, ..4] }, [u32, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                      +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]   --> src/file/mod.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 |     spawn(proc() {
[INFO] [stdout]    |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:196:53
[INFO] [stdout]     |
[INFO] [stdout] 196 |     return unsafe { mem::transmute::<[u8, ..4], [u32, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                                     ^ expected one of 7 possible tokens
[INFO] [stdout]     |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 196 |     return unsafe { mem::transmute::<[u8, ..4], { [u32, ..1] }>(buffer) }[0];
[INFO] [stdout]     |                                                 +            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]   --> src/buffer/mod.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 58 |     spawn(proc() {
[INFO] [stdout]    |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |     return unsafe { mem::transmute::<[u8, ..8], [u64, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                         ^ expected one of 7 possible tokens
[INFO] [stdout]     |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 215 |     return unsafe { mem::transmute::<{ [u8, ..8] }, [u64, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                      +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]   --> src/buffer/mod.rs:73:18
[INFO] [stdout]    |
[INFO] [stdout] 73 |     spawn(proc() {
[INFO] [stdout]    |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:215:53
[INFO] [stdout]     |
[INFO] [stdout] 215 |     return unsafe { mem::transmute::<[u8, ..8], [u64, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                                     ^ expected one of 7 possible tokens
[INFO] [stdout]     |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 215 |     return unsafe { mem::transmute::<[u8, ..8], { [u64, ..1] }>(buffer) }[0];
[INFO] [stdout]     |                                                 +            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> src/stream/mod.rs:383:23
[INFO] [stdout]     |
[INFO] [stdout] 383 |     macro_rules! prepare(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 384 | |     ($buffer:expr) => ({
[INFO] [stdout] 385 | |       let (sink, source) = channel::create::<::Binary>(1);
[INFO] [stdout] 386 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 392 | |     });
[INFO] [stdout] 393 | |   )
[INFO] [stdout]     | |___^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 383 ~   macro_rules! prepare{
[INFO] [stdout] 384 |     ($buffer:expr) => ({
[INFO] [stdout]   ...
[INFO] [stdout] 392 |     });
[INFO] [stdout] 393 ~   }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 393 |   );
[INFO] [stdout]     |    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:40:97
[INFO] [stdout]    |
[INFO] [stdout] 40 |               std::slice::bytes::copy_memory(d.slice_mut( 4,  6), std::mem::transmute::<u16, [u8, ..2]>(1u16.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]    |
[INFO] [stdout] 40 |               std::slice::bytes::copy_memory(d.slice_mut( 4,  6), std::mem::transmute::<u16, { [u8, ..2] }>(1u16.to_be()));
[INFO] [stdout]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:41:97
[INFO] [stdout]    |
[INFO] [stdout] 41 |               std::slice::bytes::copy_memory(d.slice_mut( 6,  8), std::mem::transmute::<u16, [u8, ..2]>(0u16.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]    |
[INFO] [stdout] 41 |               std::slice::bytes::copy_memory(d.slice_mut( 6,  8), std::mem::transmute::<u16, { [u8, ..2] }>(0u16.to_be()));
[INFO] [stdout]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]   --> src/file/mod.rs:70:18
[INFO] [stdout]    |
[INFO] [stdout] 70 |     spawn(proc() {
[INFO] [stdout]    |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:53:96
[INFO] [stdout]    |
[INFO] [stdout] 53 |               std::slice::bytes::copy_memory(d.slice_mut(4, 12), std::mem::transmute::<i64, [u8, ..8]>(32i64.to_be()));
[INFO] [stdout]    |                                                                                                ^ expected one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]    |
[INFO] [stdout] 53 |               std::slice::bytes::copy_memory(d.slice_mut(4, 12), std::mem::transmute::<i64, { [u8, ..8] }>(32i64.to_be()));
[INFO] [stdout]    |                                                                                             +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]   --> src/file/mod.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 |     spawn(proc() {
[INFO] [stdout]    |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:56:97
[INFO] [stdout]    |
[INFO] [stdout] 56 |               std::slice::bytes::copy_memory(d.slice_mut(12, 20), std::mem::transmute::<u64, [u8, ..8]>(sample_rate));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]    |
[INFO] [stdout] 56 |               std::slice::bytes::copy_memory(d.slice_mut(12, 20), std::mem::transmute::<u64, { [u8, ..8] }>(sample_rate));
[INFO] [stdout]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:65:97
[INFO] [stdout]    |
[INFO] [stdout] 65 |               std::slice::bytes::copy_memory(d.slice_mut(24, 28), std::mem::transmute::<u32, [u8, ..4]>(format_flags.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]    |
[INFO] [stdout] 65 |               std::slice::bytes::copy_memory(d.slice_mut(24, 28), std::mem::transmute::<u32, { [u8, ..4] }>(format_flags.to_be()));
[INFO] [stdout]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]   --> src/buffer/mod.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 58 |     spawn(proc() {
[INFO] [stdout]    |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:69:97
[INFO] [stdout]    |
[INFO] [stdout] 69 |               std::slice::bytes::copy_memory(d.slice_mut(28, 32), std::mem::transmute::<u32, [u8, ..4]>(bytes_per_packet.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]    |
[INFO] [stdout] 69 |               std::slice::bytes::copy_memory(d.slice_mut(28, 32), std::mem::transmute::<u32, { [u8, ..4] }>(bytes_per_packet.to_be()));
[INFO] [stdout]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]   --> src/buffer/mod.rs:73:18
[INFO] [stdout]    |
[INFO] [stdout] 73 |     spawn(proc() {
[INFO] [stdout]    |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:70:97
[INFO] [stdout]    |
[INFO] [stdout] 70 |               std::slice::bytes::copy_memory(d.slice_mut(32, 36), std::mem::transmute::<u32, [u8, ..4]>(1u32.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]    |
[INFO] [stdout] 70 |               std::slice::bytes::copy_memory(d.slice_mut(32, 36), std::mem::transmute::<u32, { [u8, ..4] }>(1u32.to_be()));
[INFO] [stdout]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:72:97
[INFO] [stdout]    |
[INFO] [stdout] 72 |               std::slice::bytes::copy_memory(d.slice_mut(36, 40), std::mem::transmute::<u32, [u8, ..4]>((audio.channels as u32).to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]    |
[INFO] [stdout] 72 |               std::slice::bytes::copy_memory(d.slice_mut(36, 40), std::mem::transmute::<u32, { [u8, ..4] }>((audio.channels as u32).to_be()));
[INFO] [stdout]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:73:97
[INFO] [stdout]    |
[INFO] [stdout] 73 | ...   std::slice::bytes::copy_memory(d.slice_mut(40, 44), std::mem::transmute::<u32, [u8, ..4]>((::sample_type::size(audio.sample_type) a...
[INFO] [stdout]    |                                                                                         ^ expected one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]    |
[INFO] [stdout] 73 |               std::slice::bytes::copy_memory(d.slice_mut(40, 44), std::mem::transmute::<u32, { [u8, ..4] }>((::sample_type::size(audio.sample_type) as u32).to_be()));
[INFO] [stdout]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:40:97
[INFO] [stdout]    |
[INFO] [stdout] 40 |               std::slice::bytes::copy_memory(d.slice_mut( 4,  6), std::mem::transmute::<u16, [u8, ..2]>(1u16.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]    |
[INFO] [stdout] 40 |               std::slice::bytes::copy_memory(d.slice_mut( 4,  6), std::mem::transmute::<u16, { [u8, ..2] }>(1u16.to_be()));
[INFO] [stdout]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:41:97
[INFO] [stdout]    |
[INFO] [stdout] 41 |               std::slice::bytes::copy_memory(d.slice_mut( 6,  8), std::mem::transmute::<u16, [u8, ..2]>(0u16.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]    |
[INFO] [stdout] 41 |               std::slice::bytes::copy_memory(d.slice_mut( 6,  8), std::mem::transmute::<u16, { [u8, ..2] }>(0u16.to_be()));
[INFO] [stdout]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:53:96
[INFO] [stdout]    |
[INFO] [stdout] 53 |               std::slice::bytes::copy_memory(d.slice_mut(4, 12), std::mem::transmute::<i64, [u8, ..8]>(32i64.to_be()));
[INFO] [stdout]    |                                                                                                ^ expected one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]    |
[INFO] [stdout] 53 |               std::slice::bytes::copy_memory(d.slice_mut(4, 12), std::mem::transmute::<i64, { [u8, ..8] }>(32i64.to_be()));
[INFO] [stdout]    |                                                                                             +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:56:97
[INFO] [stdout]    |
[INFO] [stdout] 56 |               std::slice::bytes::copy_memory(d.slice_mut(12, 20), std::mem::transmute::<u64, [u8, ..8]>(sample_rate));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]    |
[INFO] [stdout] 56 |               std::slice::bytes::copy_memory(d.slice_mut(12, 20), std::mem::transmute::<u64, { [u8, ..8] }>(sample_rate));
[INFO] [stdout]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:65:97
[INFO] [stdout]    |
[INFO] [stdout] 65 |               std::slice::bytes::copy_memory(d.slice_mut(24, 28), std::mem::transmute::<u32, [u8, ..4]>(format_flags.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]    |
[INFO] [stdout] 65 |               std::slice::bytes::copy_memory(d.slice_mut(24, 28), std::mem::transmute::<u32, { [u8, ..4] }>(format_flags.to_be()));
[INFO] [stdout]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:69:97
[INFO] [stdout]    |
[INFO] [stdout] 69 |               std::slice::bytes::copy_memory(d.slice_mut(28, 32), std::mem::transmute::<u32, [u8, ..4]>(bytes_per_packet.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]    |
[INFO] [stdout] 69 |               std::slice::bytes::copy_memory(d.slice_mut(28, 32), std::mem::transmute::<u32, { [u8, ..4] }>(bytes_per_packet.to_be()));
[INFO] [stdout]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:70:97
[INFO] [stdout]    |
[INFO] [stdout] 70 |               std::slice::bytes::copy_memory(d.slice_mut(32, 36), std::mem::transmute::<u32, [u8, ..4]>(1u32.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]    |
[INFO] [stdout] 70 |               std::slice::bytes::copy_memory(d.slice_mut(32, 36), std::mem::transmute::<u32, { [u8, ..4] }>(1u32.to_be()));
[INFO] [stdout]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:72:97
[INFO] [stdout]    |
[INFO] [stdout] 72 |               std::slice::bytes::copy_memory(d.slice_mut(36, 40), std::mem::transmute::<u32, [u8, ..4]>((audio.channels as u32).to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]    |
[INFO] [stdout] 72 |               std::slice::bytes::copy_memory(d.slice_mut(36, 40), std::mem::transmute::<u32, { [u8, ..4] }>((audio.channels as u32).to_be()));
[INFO] [stdout]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:73:97
[INFO] [stdout]    |
[INFO] [stdout] 73 | ...   std::slice::bytes::copy_memory(d.slice_mut(40, 44), std::mem::transmute::<u32, [u8, ..4]>((::sample_type::size(audio.sample_type) a...
[INFO] [stdout]    |                                                                                         ^ expected one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]    |
[INFO] [stdout] 73 |               std::slice::bytes::copy_memory(d.slice_mut(40, 44), std::mem::transmute::<u32, { [u8, ..4] }>((::sample_type::size(audio.sample_type) as u32).to_be()));
[INFO] [stdout]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 397 |     let mut source = prepare!(vec![0x00u8, 0x01]);
[INFO] [stdout]     |                      ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 406 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03]);
[INFO] [stdout]     |                      ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 415 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07]);
[INFO] [stdout]     |                      ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 424 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F]);
[INFO] [stdout]     |                      ---------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 433 |     let mut source = prepare!(vec![0xFFu8]);
[INFO] [stdout]     |                      ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 441 |     let mut source = prepare!(vec![0x00u8, 0xFF, 0xFF, 0x00]);
[INFO] [stdout]     |                      ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 450 |     let mut source = prepare!(vec![0x00u8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00]);
[INFO] [stdout]     |                      ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 459 |     let mut source = prepare!(vec![0x00u8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00]);
[INFO] [stdout]     |                      ---------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 468 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03]);
[INFO] [stdout]     |                      ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 474 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03, 0x04, 0x05]);
[INFO] [stdout]     |                      ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 481 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03, 0x04, 0x05]);
[INFO] [stdout]     |                      ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 491 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03]);
[INFO] [stdout]     |                      ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 497 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03, 0x04, 0x05]);
[INFO] [stdout]     |                      ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 503 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03, 0x04, 0x05]);
[INFO] [stdout]     |                      ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 512 |     let mut source = prepare!(vec![0xFFu8, 0xAA, 0x44]);
[INFO] [stdout]     |                      ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 529 |     let mut source = prepare!(vec![0xFFu8, 0xAA, 0x44, 0xA3]);
[INFO] [stdout]     |                      ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 540 |     let mut source = prepare!(vec![0xFFu8, 0xAA, 0x44, 0xA3, 0x34, 0x99, 0x44]);
[INFO] [stdout]     |                      ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 550 |     let mut source = prepare!(vec![0xFFu8, 0xAA, 0x44, 0xA3, 0x34]);
[INFO] [stdout]     |                      ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 565 |     let mut source = prepare!(vec![0xEAu8, 0xBD, 0x21]);
[INFO] [stdout]     |                      ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/stream/mod.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |                   -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: missing `,`
[INFO] [stdout] ...
[INFO] [stdout] 579 |     let mut source = prepare!(vec![0x30u8, 0xC8, 0x61]);
[INFO] [stdout]     |                      ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::ptr::RawPtr`, `std::ptr::RawMutPtr`
[INFO] [stdout]  --> src/channel/mod.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::ptr::{RawPtr,RawMutPtr};
[INFO] [stdout]   |                ^^^^^^ ^^^^^^^^^ no `RawMutPtr` in `ptr`
[INFO] [stdout]   |                |
[INFO] [stdout]   |                no `RawPtr` in `ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::sync::Semaphore`
[INFO] [stdout]   --> src/channel/mod.rs:11:21
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::sync::{Arc,Semaphore};
[INFO] [stdout]    |                     ^^^^^^^^^ no `Semaphore` in `sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::sync::atomic::AtomicInt`
[INFO] [stdout]   --> src/channel/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::sync::atomic::AtomicInt;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^---------
[INFO] [stdout]    |     |                  |
[INFO] [stdout]    |     |                  help: a similar name exists in the module: `AtomicI32`
[INFO] [stdout]    |     no `AtomicInt` in `sync::atomic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:21:3
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[unsafe_destructor]
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:61:3
[INFO] [stdout]    |
[INFO] [stdout] 61 | #[unsafe_destructor]
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:102:3
[INFO] [stdout]     |
[INFO] [stdout] 102 | #[unsafe_destructor]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> src/aurora.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |   #[deriving(Show,PartialEq)]
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> src/aurora.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |   #[deriving(Show,PartialEq)]
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `heap` in `alloc`
[INFO] [stdout]   --> src/channel/mod.rs:24:21
[INFO] [stdout]    |
[INFO] [stdout] 24 |     unsafe { alloc::heap::deallocate(self.data as *mut u8, self.capacity as uint * mem::size_of::<T>(), mem::align_of::<T>()) };
[INFO] [stdout]    |                     ^^^^ could not find `heap` in `alloc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::ptr::RawPtr`, `std::ptr::RawMutPtr`
[INFO] [stdout]  --> src/channel/mod.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::ptr::{RawPtr,RawMutPtr};
[INFO] [stdout]   |                ^^^^^^ ^^^^^^^^^ no `RawMutPtr` in `ptr`
[INFO] [stdout]   |                |
[INFO] [stdout]   |                no `RawPtr` in `ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::sync::Semaphore`
[INFO] [stdout]   --> src/channel/mod.rs:11:21
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::sync::{Arc,Semaphore};
[INFO] [stdout]    |                     ^^^^^^^^^ no `Semaphore` in `sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::sync::atomic::AtomicInt`
[INFO] [stdout]   --> src/channel/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::sync::atomic::AtomicInt;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^---------
[INFO] [stdout]    |     |                  |
[INFO] [stdout]    |     |                  help: a similar name exists in the module: `AtomicI32`
[INFO] [stdout]    |     no `AtomicInt` in `sync::atomic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:21:3
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[unsafe_destructor]
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:61:3
[INFO] [stdout]    |
[INFO] [stdout] 61 | #[unsafe_destructor]
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:102:3
[INFO] [stdout]     |
[INFO] [stdout] 102 | #[unsafe_destructor]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `should_fail` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |   #[should_fail]
[INFO] [stdout]     |     ^^^^^^^^^^^ help: a built-in attribute with a similar name exists: `should_panic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `should_fail` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |   #[should_fail]
[INFO] [stdout]     |     ^^^^^^^^^^^ help: a built-in attribute with a similar name exists: `should_panic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `heap` in `alloc`
[INFO] [stdout]    --> src/channel/mod.rs:111:12
[INFO] [stdout]     |
[INFO] [stdout] 111 |     alloc::heap::allocate(capacity * mem::size_of::<T>(), mem::align_of::<T>())
[INFO] [stdout]     |            ^^^^ could not find `heap` in `alloc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> src/aurora.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |   #[deriving(Show,PartialEq)]
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> src/aurora.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |   #[deriving(Show,PartialEq)]
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `heap` in `alloc`
[INFO] [stdout]   --> src/channel/mod.rs:24:21
[INFO] [stdout]    |
[INFO] [stdout] 24 |     unsafe { alloc::heap::deallocate(self.data as *mut u8, self.capacity as uint * mem::size_of::<T>(), mem::align_of::<T>()) };
[INFO] [stdout]    |                     ^^^^ could not find `heap` in `alloc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/stream/mod.rs:49:19
[INFO] [stdout]    |
[INFO] [stdout] 49 |       std::slice::bytes::copy_memory(output, input);
[INFO] [stdout]    |                   ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `heap` in `alloc`
[INFO] [stdout]    --> src/channel/mod.rs:111:12
[INFO] [stdout]     |
[INFO] [stdout] 111 |     alloc::heap::allocate(capacity * mem::size_of::<T>(), mem::align_of::<T>())
[INFO] [stdout]     |            ^^^^ could not find `heap` in `alloc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/stream/mod.rs:82:21
[INFO] [stdout]    |
[INFO] [stdout] 82 |         std::slice::bytes::copy_memory(output, input);
[INFO] [stdout]    |                     ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/stream/mod.rs:49:19
[INFO] [stdout]    |
[INFO] [stdout] 49 |       std::slice::bytes::copy_memory(output, input);
[INFO] [stdout]    |                   ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/stream/mod.rs:82:21
[INFO] [stdout]    |
[INFO] [stdout] 82 |         std::slice::bytes::copy_memory(output, input);
[INFO] [stdout]    |                     ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/buffer/mod.rs:38:23
[INFO] [stdout]    |
[INFO] [stdout] 38 |           std::slice::bytes::copy_memory(output, input);
[INFO] [stdout]    |                       ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:37:25
[INFO] [stdout]    |
[INFO] [stdout] 37 |             std::slice::bytes::copy_memory(d.slice_mut( 0,  4), b"caff");
[INFO] [stdout]    |                         ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:40:27
[INFO] [stdout]    |
[INFO] [stdout] 40 |               std::slice::bytes::copy_memory(d.slice_mut( 4,  6), std::mem::transmute::<u16, [u8, ..2]>(1u16.to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:41:27
[INFO] [stdout]    |
[INFO] [stdout] 41 |               std::slice::bytes::copy_memory(d.slice_mut( 6,  8), std::mem::transmute::<u16, [u8, ..2]>(0u16.to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:50:25
[INFO] [stdout]    |
[INFO] [stdout] 50 |             std::slice::bytes::copy_memory(d.slice_mut( 0, 4), b"desc");
[INFO] [stdout]    |                         ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:53:27
[INFO] [stdout]    |
[INFO] [stdout] 53 |               std::slice::bytes::copy_memory(d.slice_mut(4, 12), std::mem::transmute::<i64, [u8, ..8]>(32i64.to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:56:27
[INFO] [stdout]    |
[INFO] [stdout] 56 |               std::slice::bytes::copy_memory(d.slice_mut(12, 20), std::mem::transmute::<u64, [u8, ..8]>(sample_rate));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:58:27
[INFO] [stdout]    |
[INFO] [stdout] 58 |               std::slice::bytes::copy_memory(d.slice_mut(20, 24), b"lpcm");
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:65:27
[INFO] [stdout]    |
[INFO] [stdout] 65 |               std::slice::bytes::copy_memory(d.slice_mut(24, 28), std::mem::transmute::<u32, [u8, ..4]>(format_flags.to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:69:27
[INFO] [stdout]    |
[INFO] [stdout] 69 |               std::slice::bytes::copy_memory(d.slice_mut(28, 32), std::mem::transmute::<u32, [u8, ..4]>(bytes_per_packet.to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:70:27
[INFO] [stdout]    |
[INFO] [stdout] 70 |               std::slice::bytes::copy_memory(d.slice_mut(32, 36), std::mem::transmute::<u32, [u8, ..4]>(1u32.to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:72:27
[INFO] [stdout]    |
[INFO] [stdout] 72 |               std::slice::bytes::copy_memory(d.slice_mut(36, 40), std::mem::transmute::<u32, [u8, ..4]>((audio.channels as u32).to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:73:27
[INFO] [stdout]    |
[INFO] [stdout] 73 | ...   std::slice::bytes::copy_memory(d.slice_mut(40, 44), std::mem::transmute::<u32, [u8, ..4]>((::sample_type::size(audio.sample_type) a...
[INFO] [stdout]    |                   ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:82:25
[INFO] [stdout]    |
[INFO] [stdout] 82 |             std::slice::bytes::copy_memory(d.slice_mut(0, 4), b"data");
[INFO] [stdout]    |                         ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:83:25
[INFO] [stdout]    |
[INFO] [stdout] 83 |             std::slice::bytes::copy_memory(d.slice_mut(4, 12), &[0xFFu8, ..8]);
[INFO] [stdout]    |                         ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:94:23
[INFO] [stdout]    |
[INFO] [stdout] 94 |           std::slice::bytes::copy_memory(binary.data.as_mut_slice(), audio.data.as_slice());
[INFO] [stdout]    |                       ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |   data: int, capacity: int,
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         not found in this scope
[INFO] [stdout]    |         help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:16:24
[INFO] [stdout]    |
[INFO] [stdout] 16 |   data: int, capacity: int,
[INFO] [stdout]    |                        ^^^
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        not found in this scope
[INFO] [stdout]    |                        help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:24:77
[INFO] [stdout]    |
[INFO] [stdout] 24 |     unsafe { alloc::heap::deallocate(self.data as *mut u8, self.capacity as uint * mem::size_of::<T>(), mem::align_of::<T>()) };
[INFO] [stdout]    |                                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:51:34
[INFO] [stdout]    |
[INFO] [stdout] 51 |       let ptr = mem::transmute::<int, *mut T>(self.channel.data).offset(offset);
[INFO] [stdout]    |                                  ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: perhaps you intended to use this type
[INFO] [stdout]    |
[INFO] [stdout] 51 |       let ptr = mem::transmute::<i32, *mut T>(self.channel.data).offset(offset);
[INFO] [stdout]    |                                  ~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 32 | impl<T, int> Source<T> {
[INFO] [stdout]    |       +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:90:34
[INFO] [stdout]    |
[INFO] [stdout] 90 |       let ptr = mem::transmute::<int, *mut T>(self.channel.data).offset(offset);
[INFO] [stdout]    |                                  ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: perhaps you intended to use this type
[INFO] [stdout]    |
[INFO] [stdout] 90 |       let ptr = mem::transmute::<i32, *mut T>(self.channel.data).offset(offset);
[INFO] [stdout]    |                                  ~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 73 | impl<T: Initialize, int> Sink<T> {
[INFO] [stdout]    |                   +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:109:47
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub fn create<T: super::Initialize>(capacity: uint) -> (Sink<T>, Source<T>) {
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:114:17
[INFO] [stdout]     |
[INFO] [stdout] 114 |   for offset in range(0, capacity as int) {
[INFO] [stdout]     |                 ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 3   + use channel::alloc::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:114:38
[INFO] [stdout]     |
[INFO] [stdout] 114 |   for offset in range(0, capacity as int) {
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      not found in this scope
[INFO] [stdout]     |                                      help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:126:66
[INFO] [stdout]     |
[INFO] [stdout] 126 |     data: unsafe { mem::transmute(data) }, capacity: capacity as int,
[INFO] [stdout]     |                                                                  ^^^
[INFO] [stdout]     |                                                                  |
[INFO] [stdout]     |                                                                  not found in this scope
[INFO] [stdout]     |                                                                  help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:128:72
[INFO] [stdout]     |
[INFO] [stdout] 128 |     not_empty: Semaphore::new(0), not_full: Semaphore::new(capacity as int)
[INFO] [stdout]     |                                                                        ^^^
[INFO] [stdout]     |                                                                        |
[INFO] [stdout]     |                                                                        not found in this scope
[INFO] [stdout]     |                                                                        help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/stream/mod.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 |   position: uint,
[INFO] [stdout]   |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/stream/mod.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 9 |   length: uint,
[INFO] [stdout]   |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/stream/mod.rs:65:59
[INFO] [stdout]    |
[INFO] [stdout] 65 |   pub fn try_read(&mut self, buffer: &mut [u8]) -> Option<uint> {
[INFO] [stdout]    |                                                           ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl<'a, uint> Stream<'a> {
[INFO] [stdout]    |        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/buffer/mod.rs:38:23
[INFO] [stdout]    |
[INFO] [stdout] 38 |           std::slice::bytes::copy_memory(output, input);
[INFO] [stdout]    |                       ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:101:38
[INFO] [stdout]     |
[INFO] [stdout] 101 |   pub fn try_skip(&mut self, amount: uint) -> Option<uint> {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:101:54
[INFO] [stdout]     |
[INFO] [stdout] 101 |   pub fn try_skip(&mut self, amount: uint) -> Option<uint> {
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 24  | impl<'a, uint> Stream<'a> {
[INFO] [stdout]     |        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:129:34
[INFO] [stdout]     |
[INFO] [stdout] 129 |   pub fn skip(&mut self, amount: uint) {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:146:40
[INFO] [stdout]     |
[INFO] [stdout] 146 |   pub fn read_at_least(&mut self, min: uint, buffer: &mut [u8]) -> uint {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:146:68
[INFO] [stdout]     |
[INFO] [stdout] 146 |   pub fn read_at_least(&mut self, min: uint, buffer: &mut [u8]) -> uint {
[INFO] [stdout]     |                                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:281:39
[INFO] [stdout]     |
[INFO] [stdout] 281 |   pub fn read_le_uint_n(&mut self, n: uint) -> u64 {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:286:16
[INFO] [stdout]     |
[INFO] [stdout] 286 |       for i in range(0, n) {
[INFO] [stdout]     |                ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:296:38
[INFO] [stdout]     |
[INFO] [stdout] 296 |   pub fn read_le_int_n(&mut self, n: uint) -> i64 {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:37:25
[INFO] [stdout]    |
[INFO] [stdout] 37 |             std::slice::bytes::copy_memory(d.slice_mut( 0,  4), b"caff");
[INFO] [stdout]    |                         ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:303:39
[INFO] [stdout]     |
[INFO] [stdout] 303 |   pub fn read_be_uint_n(&mut self, n: uint) -> u64 {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:308:14
[INFO] [stdout]     |
[INFO] [stdout] 308 |     for i in range(0, n) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:40:27
[INFO] [stdout]    |
[INFO] [stdout] 40 |               std::slice::bytes::copy_memory(d.slice_mut( 4,  6), std::mem::transmute::<u16, [u8, ..2]>(1u16.to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:318:38
[INFO] [stdout]     |
[INFO] [stdout] 318 |   pub fn read_be_int_n(&mut self, n: uint) -> i64 {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:324:36
[INFO] [stdout]     |
[INFO] [stdout] 324 |   pub cache: u8, pub cache_length: uint, stream: &'a mut Stream<'a>
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:332:31
[INFO] [stdout]     |
[INFO] [stdout] 332 |   pub fn read_n(&mut self, n: uint) -> u32 {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:41:27
[INFO] [stdout]    |
[INFO] [stdout] 41 |               std::slice::bytes::copy_memory(d.slice_mut( 6,  8), std::mem::transmute::<u16, [u8, ..2]>(0u16.to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:361:38
[INFO] [stdout]     |
[INFO] [stdout] 361 |   pub fn read_n_signed(&mut self, n: uint) -> i32 {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:366:31
[INFO] [stdout]     |
[INFO] [stdout] 366 | fn extend_sign(value: u64, n: uint) -> i64 {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:370:36
[INFO] [stdout]     |
[INFO] [stdout] 370 | fn extend_sign_bits(value: u64, n: uint) -> i64 {
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:50:25
[INFO] [stdout]    |
[INFO] [stdout] 50 |             std::slice::bytes::copy_memory(d.slice_mut( 0, 4), b"desc");
[INFO] [stdout]    |                         ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `File` in module `std::io`
[INFO] [stdout]  --> src/file/mod.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 |   file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout]   |                  ^^^^ not found in `std::io`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 1 + use std::fs::File;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `File`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 6 -   file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout] 6 +   file: File, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/file/mod.rs:6:31
[INFO] [stdout]   |
[INFO] [stdout] 6 |   file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout]   |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:53:27
[INFO] [stdout]    |
[INFO] [stdout] 53 |               std::slice::bytes::copy_memory(d.slice_mut(4, 12), std::mem::transmute::<i64, [u8, ..8]>(32i64.to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `File` in module `std::io`
[INFO] [stdout]   --> src/file/mod.rs:10:29
[INFO] [stdout]    |
[INFO] [stdout] 10 |   pub fn new(file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>) -> Input {
[INFO] [stdout]    |                             ^^^^ not found in `std::io`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::fs::File;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `File`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 10 -   pub fn new(file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>) -> Input {
[INFO] [stdout] 10 +   pub fn new(file: File, chunk: uint, sink: channel::Sink<super::Binary>) -> Input {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/file/mod.rs:10:42
[INFO] [stdout]    |
[INFO] [stdout] 10 |   pub fn new(file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>) -> Input {
[INFO] [stdout]    |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:56:27
[INFO] [stdout]    |
[INFO] [stdout] 56 |               std::slice::bytes::copy_memory(d.slice_mut(12, 20), std::mem::transmute::<u64, [u8, ..8]>(sample_rate));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `File` in module `std::io`
[INFO] [stdout]   --> src/file/mod.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout] 38 |   file: std::io::File, source: channel::Source<super::Binary>
[INFO] [stdout]    |                  ^^^^ not found in `std::io`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::fs::File;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `File`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 38 -   file: std::io::File, source: channel::Source<super::Binary>
[INFO] [stdout] 38 +   file: File, source: channel::Source<super::Binary>
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:58:27
[INFO] [stdout]    |
[INFO] [stdout] 58 |               std::slice::bytes::copy_memory(d.slice_mut(20, 24), b"lpcm");
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `File` in module `std::io`
[INFO] [stdout]   --> src/file/mod.rs:42:29
[INFO] [stdout]    |
[INFO] [stdout] 42 |   pub fn new(file: std::io::File, source: channel::Source<super::Binary>) -> Output {
[INFO] [stdout]    |                             ^^^^ not found in `std::io`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::fs::File;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `File`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 42 -   pub fn new(file: std::io::File, source: channel::Source<super::Binary>) -> Output {
[INFO] [stdout] 42 +   pub fn new(file: File, source: channel::Source<super::Binary>) -> Output {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/buffer/mod.rs:6:30
[INFO] [stdout]   |
[INFO] [stdout] 6 |   buffer: Vec<u8>, position: uint, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout]   |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/buffer/mod.rs:6:43
[INFO] [stdout]   |
[INFO] [stdout] 6 |   buffer: Vec<u8>, position: uint, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout]   |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/buffer/mod.rs:10:38
[INFO] [stdout]    |
[INFO] [stdout] 10 |   pub fn new(buffer: Vec<u8>, chunk: uint, sink: channel::Sink<super::Binary>) -> Buffer {
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:65:27
[INFO] [stdout]    |
[INFO] [stdout] 65 |               std::slice::bytes::copy_memory(d.slice_mut(24, 28), std::mem::transmute::<u32, [u8, ..4]>(format_flags.to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `Unknown` in module `sample_type`
[INFO] [stdout]   --> src/caf/mod.rs:28:33
[INFO] [stdout]    |
[INFO] [stdout] 28 |           if let ::sample_type::Unknown = audio.sample_type {
[INFO] [stdout]    |                                 ^^^^^^^ not found in `sample_type`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  + use sample_type::SampleType::Unknown;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Unknown`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 28 -           if let ::sample_type::Unknown = audio.sample_type {
[INFO] [stdout] 28 +           if let Unknown = audio.sample_type {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Float` in module `sample_type`
[INFO] [stdout]   --> src/caf/mod.rs:62:37
[INFO] [stdout]    |
[INFO] [stdout] 62 |               if let ::sample_type::Float(_) = audio.sample_type { format_flags |= 1 };
[INFO] [stdout]    |                                     ^^^^^ not found in `sample_type`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  + use sample_type::SampleType::Float;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Float`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 62 -               if let ::sample_type::Float(_) = audio.sample_type { format_flags |= 1 };
[INFO] [stdout] 62 +               if let Float(_) = audio.sample_type { format_flags |= 1 };
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:69:27
[INFO] [stdout]    |
[INFO] [stdout] 69 |               std::slice::bytes::copy_memory(d.slice_mut(28, 32), std::mem::transmute::<u32, [u8, ..4]>(bytes_per_packet.to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Little` in module `endian`
[INFO] [stdout]   --> src/caf/mod.rs:63:44
[INFO] [stdout]    |
[INFO] [stdout] 63 |               if audio.endian == ::endian::Little { format_flags |= 2; };
[INFO] [stdout]    |                                            ^^^^^^ not found in `endian`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  + use endian::Endian::Little;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Little`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 63 -               if audio.endian == ::endian::Little { format_flags |= 2; };
[INFO] [stdout] 63 +               if audio.endian == Little { format_flags |= 2; };
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:44:23
[INFO] [stdout]    |
[INFO] [stdout] 44 |     Unknown, Unsigned(uint), Signed(uint), Float(uint)
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:70:27
[INFO] [stdout]    |
[INFO] [stdout] 70 |               std::slice::bytes::copy_memory(d.slice_mut(32, 36), std::mem::transmute::<u32, [u8, ..4]>(1u32.to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:44:37
[INFO] [stdout]    |
[INFO] [stdout] 44 |     Unknown, Unsigned(uint), Signed(uint), Float(uint)
[INFO] [stdout]    |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:44:50
[INFO] [stdout]    |
[INFO] [stdout] 44 |     Unknown, Unsigned(uint), Signed(uint), Float(uint)
[INFO] [stdout]    |                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:72:27
[INFO] [stdout]    |
[INFO] [stdout] 72 |               std::slice::bytes::copy_memory(d.slice_mut(36, 40), std::mem::transmute::<u32, [u8, ..4]>((audio.channels as u32).to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:47:33
[INFO] [stdout]    |
[INFO] [stdout] 47 |   pub fn size(t: SampleType) -> uint {
[INFO] [stdout]    |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Unsigned` in this scope
[INFO] [stdout]   --> src/aurora.rs:50:7
[INFO] [stdout]    |
[INFO] [stdout] 50 |       Unsigned(n) => n,
[INFO] [stdout]    |       ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 42 +   use sample_type::SampleType::Unsigned;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Signed` in this scope
[INFO] [stdout]   --> src/aurora.rs:51:7
[INFO] [stdout]    |
[INFO] [stdout] 51 |       Signed(n) => n,
[INFO] [stdout]    |       ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 42 +   use sample_type::SampleType::Signed;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:73:27
[INFO] [stdout]    |
[INFO] [stdout] 73 | ...   std::slice::bytes::copy_memory(d.slice_mut(40, 44), std::mem::transmute::<u32, [u8, ..4]>((::sample_type::size(audio.sample_type) a...
[INFO] [stdout]    |                   ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Float` in this scope
[INFO] [stdout]   --> src/aurora.rs:52:7
[INFO] [stdout]    |
[INFO] [stdout] 52 |       Float(n) => n
[INFO] [stdout]    |       ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 42 +   use sample_type::SampleType::Float;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |   pub channels: uint,
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:82:25
[INFO] [stdout]    |
[INFO] [stdout] 82 |             std::slice::bytes::copy_memory(d.slice_mut(0, 4), b"data");
[INFO] [stdout]    |                         ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Big` in module `endian`
[INFO] [stdout]   --> src/aurora.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |       endian: endian::Big,
[INFO] [stdout]    |                       ^^^ not found in `endian`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 5  + use endian::Endian::Big;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Big`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 72 -       endian: endian::Big,
[INFO] [stdout] 72 +       endian: Big,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unknown` in module `sample_type`
[INFO] [stdout]   --> src/aurora.rs:73:33
[INFO] [stdout]    |
[INFO] [stdout] 73 |       sample_type: sample_type::Unknown,
[INFO] [stdout]    |                                 ^^^^^^^ not found in `sample_type`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 5  + use sample_type::SampleType::Unknown;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Unknown`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 73 -       sample_type: sample_type::Unknown,
[INFO] [stdout] 73 +       sample_type: Unknown,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:83:25
[INFO] [stdout]    |
[INFO] [stdout] 83 |             std::slice::bytes::copy_memory(d.slice_mut(4, 12), &[0xFFu8, ..8]);
[INFO] [stdout]    |                         ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Big` in module `endian`
[INFO] [stdout]   --> src/aurora.rs:82:27
[INFO] [stdout]    |
[INFO] [stdout] 82 |     self.endian = endian::Big;
[INFO] [stdout]    |                           ^^^ not found in `endian`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 5  + use endian::Endian::Big;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Big`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 82 -     self.endian = endian::Big;
[INFO] [stdout] 82 +     self.endian = Big;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unknown` in module `sample_type`
[INFO] [stdout]   --> src/aurora.rs:83:37
[INFO] [stdout]    |
[INFO] [stdout] 83 |     self.sample_type = sample_type::Unknown;
[INFO] [stdout]    |                                     ^^^^^^^ not found in `sample_type`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 5  + use sample_type::SampleType::Unknown;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Unknown`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 83 -     self.sample_type = sample_type::Unknown;
[INFO] [stdout] 83 +     self.sample_type = Unknown;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:94:23
[INFO] [stdout]    |
[INFO] [stdout] 94 |           std::slice::bytes::copy_memory(binary.data.as_mut_slice(), audio.data.as_slice());
[INFO] [stdout]    |                       ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:41:49
[INFO] [stdout]    |
[INFO] [stdout] 41 |     if self.channel.rc_write.load(sync::atomic::SeqCst) == 0 {
[INFO] [stdout]    |                                                 ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682/library/core/src/sync/atomic.rs:126:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:42:47
[INFO] [stdout]    |
[INFO] [stdout] 42 |       if self.channel.read.load(sync::atomic::SeqCst) == self.channel.write.load(sync::atomic::SeqCst) {
[INFO] [stdout]    |                                               ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682/library/core/src/sync/atomic.rs:126:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:42:96
[INFO] [stdout]    |
[INFO] [stdout] 42 |       if self.channel.read.load(sync::atomic::SeqCst) == self.channel.write.load(sync::atomic::SeqCst) {
[INFO] [stdout]    |                                                                                                ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682/library/core/src/sync/atomic.rs:126:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:50:65
[INFO] [stdout]    |
[INFO] [stdout] 50 |       let offset = self.channel.read.fetch_add(1, sync::atomic::SeqCst) % self.channel.capacity;
[INFO] [stdout]    |                                                                 ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682/library/core/src/sync/atomic.rs:126:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:64:53
[INFO] [stdout]    |
[INFO] [stdout] 64 |     self.channel.rc_read.fetch_sub(1, sync::atomic::SeqCst);
[INFO] [stdout]    |                                                     ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682/library/core/src/sync/atomic.rs:126:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:82:48
[INFO] [stdout]    |
[INFO] [stdout] 82 |     if self.channel.rc_read.load(sync::atomic::SeqCst) == 0 {
[INFO] [stdout]    |                                                ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682/library/core/src/sync/atomic.rs:126:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:89:66
[INFO] [stdout]    |
[INFO] [stdout] 89 |       let offset = self.channel.write.fetch_add(1, sync::atomic::SeqCst) % self.channel.capacity;
[INFO] [stdout]    |                                                                  ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682/library/core/src/sync/atomic.rs:126:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]    --> src/channel/mod.rs:105:54
[INFO] [stdout]     |
[INFO] [stdout] 105 |     self.channel.rc_write.fetch_sub(1, sync::atomic::SeqCst);
[INFO] [stdout]     |                                                      ^^^^^^ private unit variant
[INFO] [stdout]     |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]    --> /rustc/e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682/library/core/src/sync/atomic.rs:126:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `stdio` is private
[INFO] [stdout]   --> src/stdout/mod.rs:16:26
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let mut stdout = io::stdio::stdout();
[INFO] [stdout]    |                          ^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `stdio` is defined here
[INFO] [stdout]   --> /rustc/e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682/library/std/src/io/mod.rs:296:1
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |   data: int, capacity: int,
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         not found in this scope
[INFO] [stdout]    |         help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:16:24
[INFO] [stdout]    |
[INFO] [stdout] 16 |   data: int, capacity: int,
[INFO] [stdout]    |                        ^^^
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        not found in this scope
[INFO] [stdout]    |                        help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:24:77
[INFO] [stdout]    |
[INFO] [stdout] 24 |     unsafe { alloc::heap::deallocate(self.data as *mut u8, self.capacity as uint * mem::size_of::<T>(), mem::align_of::<T>()) };
[INFO] [stdout]    |                                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:51:34
[INFO] [stdout]    |
[INFO] [stdout] 51 |       let ptr = mem::transmute::<int, *mut T>(self.channel.data).offset(offset);
[INFO] [stdout]    |                                  ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: perhaps you intended to use this type
[INFO] [stdout]    |
[INFO] [stdout] 51 |       let ptr = mem::transmute::<i32, *mut T>(self.channel.data).offset(offset);
[INFO] [stdout]    |                                  ~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 32 | impl<T, int> Source<T> {
[INFO] [stdout]    |       +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:90:34
[INFO] [stdout]    |
[INFO] [stdout] 90 |       let ptr = mem::transmute::<int, *mut T>(self.channel.data).offset(offset);
[INFO] [stdout]    |                                  ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: perhaps you intended to use this type
[INFO] [stdout]    |
[INFO] [stdout] 90 |       let ptr = mem::transmute::<i32, *mut T>(self.channel.data).offset(offset);
[INFO] [stdout]    |                                  ~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 73 | impl<T: Initialize, int> Sink<T> {
[INFO] [stdout]    |                   +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:109:47
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub fn create<T: super::Initialize>(capacity: uint) -> (Sink<T>, Source<T>) {
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:114:17
[INFO] [stdout]     |
[INFO] [stdout] 114 |   for offset in range(0, capacity as int) {
[INFO] [stdout]     |                 ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 3   + use channel::alloc::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:114:38
[INFO] [stdout]     |
[INFO] [stdout] 114 |   for offset in range(0, capacity as int) {
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      not found in this scope
[INFO] [stdout]     |                                      help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:126:66
[INFO] [stdout]     |
[INFO] [stdout] 126 |     data: unsafe { mem::transmute(data) }, capacity: capacity as int,
[INFO] [stdout]     |                                                                  ^^^
[INFO] [stdout]     |                                                                  |
[INFO] [stdout]     |                                                                  not found in this scope
[INFO] [stdout]     |                                                                  help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:128:72
[INFO] [stdout]     |
[INFO] [stdout] 128 |     not_empty: Semaphore::new(0), not_full: Semaphore::new(capacity as int)
[INFO] [stdout]     |                                                                        ^^^
[INFO] [stdout]     |                                                                        |
[INFO] [stdout]     |                                                                        not found in this scope
[INFO] [stdout]     |                                                                        help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:139:24
[INFO] [stdout]     |
[INFO] [stdout] 139 |   struct Test { value: uint }
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 |     spawn(proc() {
[INFO] [stdout]     |     ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 139 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     spawn(proc() {
[INFO] [stdout]     |     ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 139 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:196:5
[INFO] [stdout]     |
[INFO] [stdout] 196 |     spawn(proc() {
[INFO] [stdout]     |     ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 139 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:197:16
[INFO] [stdout]     |
[INFO] [stdout] 197 |       for i in range(0u, 10000) {
[INFO] [stdout]     |                ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 139 +   use channel::alloc::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:202:14
[INFO] [stdout]     |
[INFO] [stdout] 202 |     for i in range(0u, 10000) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 139 +   use channel::alloc::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/stream/mod.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 |   position: uint,
[INFO] [stdout]   |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `if_let` has been stable since 1.0.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/aurora.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(if_let)]
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/stream/mod.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 9 |   length: uint,
[INFO] [stdout]   |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/stream/mod.rs:65:59
[INFO] [stdout]    |
[INFO] [stdout] 65 |   pub fn try_read(&mut self, buffer: &mut [u8]) -> Option<uint> {
[INFO] [stdout]    |                                                           ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl<'a, uint> Stream<'a> {
[INFO] [stdout]    |        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:101:38
[INFO] [stdout]     |
[INFO] [stdout] 101 |   pub fn try_skip(&mut self, amount: uint) -> Option<uint> {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:101:54
[INFO] [stdout]     |
[INFO] [stdout] 101 |   pub fn try_skip(&mut self, amount: uint) -> Option<uint> {
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 24  | impl<'a, uint> Stream<'a> {
[INFO] [stdout]     |        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `macro_rules` has been stable since 1.0.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/aurora.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(macro_rules)]
[INFO] [stdout]   |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:129:34
[INFO] [stdout]     |
[INFO] [stdout] 129 |   pub fn skip(&mut self, amount: uint) {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:146:40
[INFO] [stdout]     |
[INFO] [stdout] 146 |   pub fn read_at_least(&mut self, min: uint, buffer: &mut [u8]) -> uint {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `unsafe_destructor`
[INFO] [stdout]  --> src/aurora.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(unsafe_destructor)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:146:68
[INFO] [stdout]     |
[INFO] [stdout] 146 |   pub fn read_at_least(&mut self, min: uint, buffer: &mut [u8]) -> uint {
[INFO] [stdout]     |                                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:281:39
[INFO] [stdout]     |
[INFO] [stdout] 281 |   pub fn read_le_uint_n(&mut self, n: uint) -> u64 {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:286:16
[INFO] [stdout]     |
[INFO] [stdout] 286 |       for i in range(0, n) {
[INFO] [stdout]     |                ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:296:38
[INFO] [stdout]     |
[INFO] [stdout] 296 |   pub fn read_le_int_n(&mut self, n: uint) -> i64 {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:303:39
[INFO] [stdout]     |
[INFO] [stdout] 303 |   pub fn read_be_uint_n(&mut self, n: uint) -> u64 {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:308:14
[INFO] [stdout]     |
[INFO] [stdout] 308 |     for i in range(0, n) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:318:38
[INFO] [stdout]     |
[INFO] [stdout] 318 |   pub fn read_be_int_n(&mut self, n: uint) -> i64 {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:324:36
[INFO] [stdout]     |
[INFO] [stdout] 324 |   pub cache: u8, pub cache_length: uint, stream: &'a mut Stream<'a>
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:332:31
[INFO] [stdout]     |
[INFO] [stdout] 332 |   pub fn read_n(&mut self, n: uint) -> u32 {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:361:38
[INFO] [stdout]     |
[INFO] [stdout] 361 |   pub fn read_n_signed(&mut self, n: uint) -> i32 {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:366:31
[INFO] [stdout]     |
[INFO] [stdout] 366 | fn extend_sign(value: u64, n: uint) -> i64 {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:370:36
[INFO] [stdout]     |
[INFO] [stdout] 370 | fn extend_sign_bits(value: u64, n: uint) -> i64 {
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 397 |     let mut source = prepare!(vec![0x00u8, 0x01]);
[INFO] [stdout]     |                      ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 406 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03]);
[INFO] [stdout]     |                      ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 415 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07]);
[INFO] [stdout]     |                      ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 424 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F]);
[INFO] [stdout]     |                      ---------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 433 |     let mut source = prepare!(vec![0xFFu8]);
[INFO] [stdout]     |                      ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 441 |     let mut source = prepare!(vec![0x00u8, 0xFF, 0xFF, 0x00]);
[INFO] [stdout]     |                      ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 450 |     let mut source = prepare!(vec![0x00u8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00]);
[INFO] [stdout]     |                      ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 459 |     let mut source = prepare!(vec![0x00u8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00]);
[INFO] [stdout]     |                      ---------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 468 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03]);
[INFO] [stdout]     |                      ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 474 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03, 0x04, 0x05]);
[INFO] [stdout]     |                      ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 481 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03, 0x04, 0x05]);
[INFO] [stdout]     |                      ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 491 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03]);
[INFO] [stdout]     |                      ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 497 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03, 0x04, 0x05]);
[INFO] [stdout]     |                      ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 503 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03, 0x04, 0x05]);
[INFO] [stdout]     |                      ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 512 |     let mut source = prepare!(vec![0xFFu8, 0xAA, 0x44]);
[INFO] [stdout]     |                      ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 529 |     let mut source = prepare!(vec![0xFFu8, 0xAA, 0x44, 0xA3]);
[INFO] [stdout]     |                      ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 540 |     let mut source = prepare!(vec![0xFFu8, 0xAA, 0x44, 0xA3, 0x34, 0x99, 0x44]);
[INFO] [stdout]     |                      ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 550 |     let mut source = prepare!(vec![0xFFu8, 0xAA, 0x44, 0xA3, 0x34]);
[INFO] [stdout]     |                      ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 565 |     let mut source = prepare!(vec![0xEAu8, 0xBD, 0x21]);
[INFO] [stdout]     |                      ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |       ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 579 |     let mut source = prepare!(vec![0x30u8, 0xC8, 0x61]);
[INFO] [stdout]     |                      ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 378 +   use std::thread::spawn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `File` in module `std::io`
[INFO] [stdout]  --> src/file/mod.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 |   file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout]   |                  ^^^^ not found in `std::io`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 1 + use std::fs::File;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `File`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 6 -   file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout] 6 +   file: File, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/file/mod.rs:6:31
[INFO] [stdout]   |
[INFO] [stdout] 6 |   file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout]   |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `File` in module `std::io`
[INFO] [stdout]   --> src/file/mod.rs:10:29
[INFO] [stdout]    |
[INFO] [stdout] 10 |   pub fn new(file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>) -> Input {
[INFO] [stdout]    |                             ^^^^ not found in `std::io`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::fs::File;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `File`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 10 -   pub fn new(file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>) -> Input {
[INFO] [stdout] 10 +   pub fn new(file: File, chunk: uint, sink: channel::Sink<super::Binary>) -> Input {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/file/mod.rs:10:42
[INFO] [stdout]    |
[INFO] [stdout] 10 |   pub fn new(file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>) -> Input {
[INFO] [stdout]    |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `File` in module `std::io`
[INFO] [stdout]   --> src/file/mod.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout] 38 |   file: std::io::File, source: channel::Source<super::Binary>
[INFO] [stdout]    |                  ^^^^ not found in `std::io`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::fs::File;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `File`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 38 -   file: std::io::File, source: channel::Source<super::Binary>
[INFO] [stdout] 38 +   file: File, source: channel::Source<super::Binary>
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `File` in module `std::io`
[INFO] [stdout]   --> src/file/mod.rs:42:29
[INFO] [stdout]    |
[INFO] [stdout] 42 |   pub fn new(file: std::io::File, source: channel::Source<super::Binary>) -> Output {
[INFO] [stdout]    |                             ^^^^ not found in `std::io`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::fs::File;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `File`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 42 -   pub fn new(file: std::io::File, source: channel::Source<super::Binary>) -> Output {
[INFO] [stdout] 42 +   pub fn new(file: File, source: channel::Source<super::Binary>) -> Output {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]   --> src/file/mod.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     spawn(proc() {
[INFO] [stdout]    |     ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 63 +   use std::thread::spawn;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `File` in `io`
[INFO] [stdout]   --> src/file/mod.rs:72:27
[INFO] [stdout]    |
[INFO] [stdout] 72 |       let file = std::io::File::open(&path).unwrap();
[INFO] [stdout]    |                           ^^^^ could not find `File` in `io`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 63 +   use std::fs::File;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `File`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 72 -       let file = std::io::File::open(&path).unwrap();
[INFO] [stdout] 72 +       let file = File::open(&path).unwrap();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]   --> src/file/mod.rs:81:16
[INFO] [stdout]    |
[INFO] [stdout] 81 |       for i in range(0u, 4096) {
[INFO] [stdout]    |                ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 63 +   use std::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]   --> src/file/mod.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     spawn(proc() {
[INFO] [stdout]    |     ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 63 +   use std::thread::spawn;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `File` in `io`
[INFO] [stdout]   --> src/file/mod.rs:93:27
[INFO] [stdout]    |
[INFO] [stdout] 93 |       let file = std::io::File::open(&path).unwrap();
[INFO] [stdout]    |                           ^^^^ could not find `File` in `io`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 63 +   use std::fs::File;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `File`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 93 -       let file = std::io::File::open(&path).unwrap();
[INFO] [stdout] 93 +       let file = File::open(&path).unwrap();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/buffer/mod.rs:6:30
[INFO] [stdout]   |
[INFO] [stdout] 6 |   buffer: Vec<u8>, position: uint, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout]   |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/buffer/mod.rs:6:43
[INFO] [stdout]   |
[INFO] [stdout] 6 |   buffer: Vec<u8>, position: uint, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout]   |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/buffer/mod.rs:10:38
[INFO] [stdout]    |
[INFO] [stdout] 10 |   pub fn new(buffer: Vec<u8>, chunk: uint, sink: channel::Sink<super::Binary>) -> Buffer {
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]   --> src/buffer/mod.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     spawn(proc() {
[INFO] [stdout]    |     ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 52 +   use std::thread::spawn;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spawn` in this scope
[INFO] [stdout]   --> src/buffer/mod.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     spawn(proc() {
[INFO] [stdout]    |     ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 52 +   use std::thread::spawn;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `Unknown` in module `sample_type`
[INFO] [stdout]   --> src/caf/mod.rs:28:33
[INFO] [stdout]    |
[INFO] [stdout] 28 |           if let ::sample_type::Unknown = audio.sample_type {
[INFO] [stdout]    |                                 ^^^^^^^ not found in `sample_type`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  + use sample_type::SampleType::Unknown;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Unknown`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 28 -           if let ::sample_type::Unknown = audio.sample_type {
[INFO] [stdout] 28 +           if let Unknown = audio.sample_type {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Float` in module `sample_type`
[INFO] [stdout]   --> src/caf/mod.rs:62:37
[INFO] [stdout]    |
[INFO] [stdout] 62 |               if let ::sample_type::Float(_) = audio.sample_type { format_flags |= 1 };
[INFO] [stdout]    |                                     ^^^^^ not found in `sample_type`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  + use sample_type::SampleType::Float;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Float`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 62 -               if let ::sample_type::Float(_) = audio.sample_type { format_flags |= 1 };
[INFO] [stdout] 62 +               if let Float(_) = audio.sample_type { format_flags |= 1 };
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Little` in module `endian`
[INFO] [stdout]   --> src/caf/mod.rs:63:44
[INFO] [stdout]    |
[INFO] [stdout] 63 |               if audio.endian == ::endian::Little { format_flags |= 2; };
[INFO] [stdout]    |                                            ^^^^^^ not found in `endian`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  + use endian::Endian::Little;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Little`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 63 -               if audio.endian == ::endian::Little { format_flags |= 2; };
[INFO] [stdout] 63 +               if audio.endian == Little { format_flags |= 2; };
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0392]: parameter `T` is never used
[INFO] [stdout]   --> src/channel/mod.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub struct Source<T> {
[INFO] [stdout]    |                   ^ unused parameter
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing `T`, referring to it in a field, or using a marker such as `PhantomData`
[INFO] [stdout]    = help: if you intended `T` to be a const parameter, use `const T: usize` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:44:23
[INFO] [stdout]    |
[INFO] [stdout] 44 |     Unknown, Unsigned(uint), Signed(uint), Float(uint)
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:44:37
[INFO] [stdout]    |
[INFO] [stdout] 44 |     Unknown, Unsigned(uint), Signed(uint), Float(uint)
[INFO] [stdout]    |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0392]: parameter `T` is never used
[INFO] [stdout]   --> src/channel/mod.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub struct Sink<T> {
[INFO] [stdout]    |                 ^ unused parameter
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing `T`, referring to it in a field, or using a marker such as `PhantomData`
[INFO] [stdout]    = help: if you intended `T` to be a const parameter, use `const T: usize` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:44:50
[INFO] [stdout]    |
[INFO] [stdout] 44 |     Unknown, Unsigned(uint), Signed(uint), Float(uint)
[INFO] [stdout]    |                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:47:33
[INFO] [stdout]    |
[INFO] [stdout] 47 |   pub fn size(t: SampleType) -> uint {
[INFO] [stdout]    |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Unsigned` in this scope
[INFO] [stdout]   --> src/aurora.rs:50:7
[INFO] [stdout]    |
[INFO] [stdout] 50 |       Unsigned(n) => n,
[INFO] [stdout]    |       ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 42 +   use sample_type::SampleType::Unsigned;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Signed` in this scope
[INFO] [stdout]   --> src/aurora.rs:51:7
[INFO] [stdout]    |
[INFO] [stdout] 51 |       Signed(n) => n,
[INFO] [stdout]    |       ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 42 +   use sample_type::SampleType::Signed;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Float` in this scope
[INFO] [stdout]   --> src/aurora.rs:52:7
[INFO] [stdout]    |
[INFO] [stdout] 52 |       Float(n) => n
[INFO] [stdout]    |       ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 42 +   use sample_type::SampleType::Float;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |   pub channels: uint,
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Big` in module `endian`
[INFO] [stdout]   --> src/aurora.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |       endian: endian::Big,
[INFO] [stdout]    |                       ^^^ not found in `endian`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 5  + use endian::Endian::Big;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Big`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 72 -       endian: endian::Big,
[INFO] [stdout] 72 +       endian: Big,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unknown` in module `sample_type`
[INFO] [stdout]   --> src/aurora.rs:73:33
[INFO] [stdout]    |
[INFO] [stdout] 73 |       sample_type: sample_type::Unknown,
[INFO] [stdout]    |                                 ^^^^^^^ not found in `sample_type`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 5  + use sample_type::SampleType::Unknown;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Unknown`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 73 -       sample_type: sample_type::Unknown,
[INFO] [stdout] 73 +       sample_type: Unknown,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Big` in module `endian`
[INFO] [stdout]   --> src/aurora.rs:82:27
[INFO] [stdout]    |
[INFO] [stdout] 82 |     self.endian = endian::Big;
[INFO] [stdout]    |                           ^^^ not found in `endian`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 5  + use endian::Endian::Big;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Big`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 82 -     self.endian = endian::Big;
[INFO] [stdout] 82 +     self.endian = Big;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unknown` in module `sample_type`
[INFO] [stdout]   --> src/aurora.rs:83:37
[INFO] [stdout]    |
[INFO] [stdout] 83 |     self.sample_type = sample_type::Unknown;
[INFO] [stdout]    |                                     ^^^^^^^ not found in `sample_type`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 5  + use sample_type::SampleType::Unknown;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Unknown`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 83 -     self.sample_type = sample_type::Unknown;
[INFO] [stdout] 83 +     self.sample_type = Unknown;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:41:49
[INFO] [stdout]    |
[INFO] [stdout] 41 |     if self.channel.rc_write.load(sync::atomic::SeqCst) == 0 {
[INFO] [stdout]    |                                                 ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682/library/core/src/sync/atomic.rs:126:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:42:47
[INFO] [stdout]    |
[INFO] [stdout] 42 |       if self.channel.read.load(sync::atomic::SeqCst) == self.channel.write.load(sync::atomic::SeqCst) {
[INFO] [stdout]    |                                               ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682/library/core/src/sync/atomic.rs:126:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:42:96
[INFO] [stdout]    |
[INFO] [stdout] 42 |       if self.channel.read.load(sync::atomic::SeqCst) == self.channel.write.load(sync::atomic::SeqCst) {
[INFO] [stdout]    |                                                                                                ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682/library/core/src/sync/atomic.rs:126:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `aurora` (lib) due to 127 previous errors; 2 warnings emitted
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:50:65
[INFO] [stdout]    |
[INFO] [stdout] 50 |       let offset = self.channel.read.fetch_add(1, sync::atomic::SeqCst) % self.channel.capacity;
[INFO] [stdout]    |                                                                 ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682/library/core/src/sync/atomic.rs:126:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:64:53
[INFO] [stdout]    |
[INFO] [stdout] 64 |     self.channel.rc_read.fetch_sub(1, sync::atomic::SeqCst);
[INFO] [stdout]    |                                                     ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682/library/core/src/sync/atomic.rs:126:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:82:48
[INFO] [stdout]    |
[INFO] [stdout] 82 |     if self.channel.rc_read.load(sync::atomic::SeqCst) == 0 {
[INFO] [stdout]    |                                                ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682/library/core/src/sync/atomic.rs:126:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:89:66
[INFO] [stdout]    |
[INFO] [stdout] 89 |       let offset = self.channel.write.fetch_add(1, sync::atomic::SeqCst) % self.channel.capacity;
[INFO] [stdout]    |                                                                  ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682/library/core/src/sync/atomic.rs:126:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]    --> src/channel/mod.rs:105:54
[INFO] [stdout]     |
[INFO] [stdout] 105 |     self.channel.rc_write.fetch_sub(1, sync::atomic::SeqCst);
[INFO] [stdout]     |                                                      ^^^^^^ private unit variant
[INFO] [stdout]     |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]    --> /rustc/e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682/library/core/src/sync/atomic.rs:126:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `stdio` is private
[INFO] [stdout]   --> src/stdout/mod.rs:16:26
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let mut stdout = io::stdio::stdout();
[INFO] [stdout]    |                          ^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `stdio` is defined here
[INFO] [stdout]   --> /rustc/e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682/library/std/src/io/mod.rs:296:1
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Int`
[INFO] [stdout]    --> src/stream/mod.rs:182:12
[INFO] [stdout]     |
[INFO] [stdout] 182 |     return Int::from_be(self.read_ne_u16());
[INFO] [stdout]     |            ^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            use of undeclared type `Int`
[INFO] [stdout]     |            help: a trait with a similar name exists: `Into`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Int`
[INFO] [stdout]    --> src/stream/mod.rs:187:12
[INFO] [stdout]     |
[INFO] [stdout] 187 |     return Int::from_le(self.read_ne_u16());
[INFO] [stdout]     |            ^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            use of undeclared type `Int`
[INFO] [stdout]     |            help: a trait with a similar name exists: `Into`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Int`
[INFO] [stdout]    --> src/stream/mod.rs:201:12
[INFO] [stdout]     |
[INFO] [stdout] 201 |     return Int::from_be(self.read_ne_u32());
[INFO] [stdout]     |            ^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            use of undeclared type `Int`
[INFO] [stdout]     |            help: a trait with a similar name exists: `Into`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Int`
[INFO] [stdout]    --> src/stream/mod.rs:206:12
[INFO] [stdout]     |
[INFO] [stdout] 206 |     return Int::from_le(self.read_ne_u32());
[INFO] [stdout]     |            ^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            use of undeclared type `Int`
[INFO] [stdout]     |            help: a trait with a similar name exists: `Into`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Int`
[INFO] [stdout]    --> src/stream/mod.rs:220:12
[INFO] [stdout]     |
[INFO] [stdout] 220 |     return Int::from_be(self.read_ne_u64());
[INFO] [stdout]     |            ^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            use of undeclared type `Int`
[INFO] [stdout]     |            help: a trait with a similar name exists: `Into`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Int`
[INFO] [stdout]    --> src/stream/mod.rs:225:12
[INFO] [stdout]     |
[INFO] [stdout] 225 |     return Int::from_le(self.read_ne_u64());
[INFO] [stdout]     |            ^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            use of undeclared type `Int`
[INFO] [stdout]     |            help: a trait with a similar name exists: `Into`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `f` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:54:7
[INFO] [stdout]    |
[INFO] [stdout] 54 |       f(data);
[INFO] [stdout]    |       ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `f` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:95:7
[INFO] [stdout]    |
[INFO] [stdout] 95 |       f(data);
[INFO] [stdout]    |       ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 126 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0392, E0412, E0425, E0432, E0433, E0531, E0603, E0635.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0392`.
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> src/channel/mod.rs:197:22
[INFO] [stdout]     |
[INFO] [stdout] 197 |       for i in range(0u, 10000) {
[INFO] [stdout]     |                      ^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> src/channel/mod.rs:202:20
[INFO] [stdout]     |
[INFO] [stdout] 202 |     for i in range(0u, 10000) {
[INFO] [stdout]     |                    ^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> src/file/mod.rs:81:22
[INFO] [stdout]    |
[INFO] [stdout] 81 |       for i in range(0u, 4096) {
[INFO] [stdout]    |                      ^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `if_let` has been stable since 1.0.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/aurora.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(if_let)]
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `macro_rules` has been stable since 1.0.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/aurora.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(macro_rules)]
[INFO] [stdout]   |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `unsafe_destructor`
[INFO] [stdout]  --> src/aurora.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(unsafe_destructor)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0392]: parameter `T` is never used
[INFO] [stdout]   --> src/channel/mod.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub struct Source<T> {
[INFO] [stdout]    |                   ^ unused parameter
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing `T`, referring to it in a field, or using a marker such as `PhantomData`
[INFO] [stdout]    = help: if you intended `T` to be a const parameter, use `const T: usize` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0392]: parameter `T` is never used
[INFO] [stdout]   --> src/channel/mod.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub struct Sink<T> {
[INFO] [stdout]    |                 ^ unused parameter
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing `T`, referring to it in a field, or using a marker such as `PhantomData`
[INFO] [stdout]    = help: if you intended `T` to be a const parameter, use `const T: usize` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Int`
[INFO] [stdout]    --> src/stream/mod.rs:182:12
[INFO] [stdout]     |
[INFO] [stdout] 182 |     return Int::from_be(self.read_ne_u16());
[INFO] [stdout]     |            ^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            use of undeclared type `Int`
[INFO] [stdout]     |            help: a trait with a similar name exists: `Into`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Int`
[INFO] [stdout]    --> src/stream/mod.rs:187:12
[INFO] [stdout]     |
[INFO] [stdout] 187 |     return Int::from_le(self.read_ne_u16());
[INFO] [stdout]     |            ^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            use of undeclared type `Int`
[INFO] [stdout]     |            help: a trait with a similar name exists: `Into`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Int`
[INFO] [stdout]    --> src/stream/mod.rs:201:12
[INFO] [stdout]     |
[INFO] [stdout] 201 |     return Int::from_be(self.read_ne_u32());
[INFO] [stdout]     |            ^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            use of undeclared type `Int`
[INFO] [stdout]     |            help: a trait with a similar name exists: `Into`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Int`
[INFO] [stdout]    --> src/stream/mod.rs:206:12
[INFO] [stdout]     |
[INFO] [stdout] 206 |     return Int::from_le(self.read_ne_u32());
[INFO] [stdout]     |            ^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            use of undeclared type `Int`
[INFO] [stdout]     |            help: a trait with a similar name exists: `Into`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Int`
[INFO] [stdout]    --> src/stream/mod.rs:220:12
[INFO] [stdout]     |
[INFO] [stdout] 220 |     return Int::from_be(self.read_ne_u64());
[INFO] [stdout]     |            ^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            use of undeclared type `Int`
[INFO] [stdout]     |            help: a trait with a similar name exists: `Into`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Int`
[INFO] [stdout]    --> src/stream/mod.rs:225:12
[INFO] [stdout]     |
[INFO] [stdout] 225 |     return Int::from_le(self.read_ne_u64());
[INFO] [stdout]     |            ^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            use of undeclared type `Int`
[INFO] [stdout]     |            help: a trait with a similar name exists: `Into`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `f` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:54:7
[INFO] [stdout]    |
[INFO] [stdout] 54 |       f(data);
[INFO] [stdout]    |       ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `f` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:95:7
[INFO] [stdout]    |
[INFO] [stdout] 95 |       f(data);
[INFO] [stdout]    |       ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:163:11
[INFO] [stdout]     |
[INFO] [stdout] 163 |     spawn(proc() {
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:185:11
[INFO] [stdout]     |
[INFO] [stdout] 185 |     spawn(proc() {
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:196:11
[INFO] [stdout]     |
[INFO] [stdout] 196 |     spawn(proc() {
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 397 |     let mut source = prepare!(vec![0x00u8, 0x01]);
[INFO] [stdout]     |                      ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 406 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03]);
[INFO] [stdout]     |                      ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 415 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07]);
[INFO] [stdout]     |                      ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 424 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F]);
[INFO] [stdout]     |                      ---------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 433 |     let mut source = prepare!(vec![0xFFu8]);
[INFO] [stdout]     |                      ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 441 |     let mut source = prepare!(vec![0x00u8, 0xFF, 0xFF, 0x00]);
[INFO] [stdout]     |                      ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 450 |     let mut source = prepare!(vec![0x00u8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00]);
[INFO] [stdout]     |                      ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 459 |     let mut source = prepare!(vec![0x00u8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00]);
[INFO] [stdout]     |                      ---------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 468 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03]);
[INFO] [stdout]     |                      ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 474 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03, 0x04, 0x05]);
[INFO] [stdout]     |                      ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 481 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03, 0x04, 0x05]);
[INFO] [stdout]     |                      ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 491 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03]);
[INFO] [stdout]     |                      ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 497 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03, 0x04, 0x05]);
[INFO] [stdout]     |                      ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 503 |     let mut source = prepare!(vec![0x00u8, 0x01, 0x02, 0x03, 0x04, 0x05]);
[INFO] [stdout]     |                      ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 512 |     let mut source = prepare!(vec![0xFFu8, 0xAA, 0x44]);
[INFO] [stdout]     |                      ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 529 |     let mut source = prepare!(vec![0xFFu8, 0xAA, 0x44, 0xA3]);
[INFO] [stdout]     |                      ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 540 |     let mut source = prepare!(vec![0xFFu8, 0xAA, 0x44, 0xA3, 0x34, 0x99, 0x44]);
[INFO] [stdout]     |                      ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 550 |     let mut source = prepare!(vec![0xFFu8, 0xAA, 0x44, 0xA3, 0x34]);
[INFO] [stdout]     |                      ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 565 |     let mut source = prepare!(vec![0xEAu8, 0xBD, 0x21]);
[INFO] [stdout]     |                      ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 579 |     let mut source = prepare!(vec![0x30u8, 0xC8, 0x61]);
[INFO] [stdout]     |                      ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `prepare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]   --> src/file/mod.rs:70:11
[INFO] [stdout]    |
[INFO] [stdout] 70 |     spawn(proc() {
[INFO] [stdout]    |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]   --> src/file/mod.rs:91:11
[INFO] [stdout]    |
[INFO] [stdout] 91 |     spawn(proc() {
[INFO] [stdout]    |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]   --> src/buffer/mod.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 |     spawn(proc() {
[INFO] [stdout]    |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc` in this scope
[INFO] [stdout]   --> src/buffer/mod.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 |     spawn(proc() {
[INFO] [stdout]    |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 211 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0392, E0412, E0425, E0432, E0433, E0531, E0603, E0635.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0392`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `aurora` (lib test) due to 212 previous errors; 2 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "50012a859c8f62d04ce9dbbeff4066682be7ed058b377adde22259eeb36d2c77", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "50012a859c8f62d04ce9dbbeff4066682be7ed058b377adde22259eeb36d2c77", kill_on_drop: false }`
[INFO] [stdout] 50012a859c8f62d04ce9dbbeff4066682be7ed058b377adde22259eeb36d2c77
